fb3e03f02f4f167faa4825706f63e621bdd80d19,src/main/java/io/vertx/core/impl/launcher/commands/StartCommand.java,StartCommand,run,#,96
Before Change
builder.environment().put("CLASSPATH", System.getProperty("java.class.path"));
if (launcher != null) {
ExecUtils.addArgument(cmd, launcher);
} else if (isLaunchedAsFatJar()) {
ExecUtils.addArgument(cmd, "-jar");
ExecUtils.addArgument(cmd, CommandLineUtils.getJar());
After Change
builder.environment().put("CLASSPATH", System.getProperty("java.class.path"));
if (launcher != null) {
ExecUtils.addArgument(cmd, launcher);
// Do we have a valid command ?
Optional<String> maybeCommand = cliArguments.stream()
.filter(arg -> executionContext.launcher().getCommandNames().contains(arg))
.findFirst();
if (! maybeCommand.isPresent()) {
// No command, add `run`
ExecUtils.addArgument(cmd, "run");
}
} else if (isLaunchedAsFatJar()) {
ExecUtils.addArgument(cmd, "-jar");